翻訳と辞書
Words near each other
・ Crash & Bernstein
・ Crash & Burn (Basshunter song)
・ Crash 'N Score
・ Crash 'n' Burn (1977 film)
・ Crash 'n' Burn (2004 video game)
・ Crash (1974 film)
・ Crash (1978 film)
・ Crash (1984 TV series)
・ Crash (1996 film)
・ Crash (2004 film)
・ Crash (2008 TV series)
・ Crash (2009 TV series)
・ Crash (Billy "Crash" Craddock album)
・ Crash (card game)
・ Crash (Cavo song)
Crash (computing)
・ Crash (Dave Matthews Band album)
・ Crash (Decyfer Down album)
・ Crash (Feeder song)
・ Crash (Gwen Stefani song)
・ Crash (Have Some Fun)
・ Crash (J. G. Ballard novel)
・ Crash (magazine)
・ Crash (Royseven song)
・ Crash (South Korean band)
・ Crash (The Human League album)
・ Crash (The Primitives song)
・ Crash (UK band)
・ Crash and Burn
・ Crash and Burn (2008 film)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Crash (computing) : ウィキペディア英語版
Crash (computing)

A crash (or system crash) in computing is when a computer program (such as a software application or an operating system) stops functioning properly. Often it will exit the affected program after encountering this type of error. The program responsible may appear to freeze until a crash reporting service reports the crash and potentially any details relating to it. If the program is a critical part of the operating system, the entire computer may crash, often resulting in a kernel panic or fatal system error, or in rare cases, an unstable network.
Many crashes are the result of single or multiple machine instructions running incorrectly. Typical causes are when the program counter is set to an incorrect address or a buffer overflow overwrites a portion of the affected program code due to an earlier bug. In either case, it is common for the CPU to attempt to access data or random memory values. Since all data values are possible to select but not always valid for the request, this often results in an illegal instruction exception. By chance, such data or random values could be valid (though unplanned) instructions. The original program problem (software bug) is considered as what "caused" the crash, but the actual fault may be an illegal instruction. The process of debugging such crashes is connecting the actual cause of the crash with the code that started the chain of events. This is often far from obvious; the original bug is usually perfectly valid code presented to the processor.
In earlier personal computers, it was possible to cause hardware damage through attempting to write data to hardware addresses outside of the system's main memory.
The execution of arbitrary data on a system will result in a breakup of screen display. This is widely considered a severe system crash.
==Application crashes==

An application typically crashes when it performs an operation which is not allowed by the operating system. The operating system then triggers an exception or signal in the application. Unix applications traditionally responded to the signal by dumping core. Most Windows and Unix GUI applications respond by displaying a dialogue box (such as the one shown to the right) with the option to attach a debugger if one is installed. This behavior is called "crashing". Some applications attempt to recover from the error and continue running instead of crashing.
Typical errors that result in application crashes include:
*attempting to read or write memory that is not allocated for reading or writing by that application (segmentation fault) or x86 specific (general protection fault)
*attempting to execute privileged or invalid instructions
*attempting to perform I/O operations on hardware devices to which it does not have permission to access
*passing invalid arguments to system calls
*attempting to access other system resources to which the application does not have permission to access (bus error)
*attempting to execute machine instructions with bad arguments (depending on CPU architecture): divide by zero, operations on denorms or NaN values, memory access to unaligned addresses, etc.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Crash (computing)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.